package com.baizhi.reflect;

import java.lang.reflect.Method;

/**
 * 获取对象方法
 */
public class Reflect03 {
    public static void main(String[] args) {
        Class<Person> pClass = Person.class;

        /*
          获取类的全限定名称
         */
        String name = pClass.getName();
        System.out.println(name);

        /*
         仅仅只获取类名
         */
        String simpleName = pClass.getSimpleName();
        System.out.println(simpleName);

        /*
        获取方法
         */
        Method[] methods = pClass.getDeclaredMethods();
        for (Method method : methods) {
            System.out.println(method);
        }
    }
}
